cpu idle time management framework · Maintained
Maintainers
- M "Rafael J. Wysocki" <rafael@kernel.org>
- M Daniel Lezcano <daniel.lezcano@kernel.org>
- R Christian Loehle <christian.loehle@arm.com>
Paths
- F
Documentation/admin-guide/pm/cpuidle.rst - F
Documentation/driver-api/pm/cpuidle.rst - F
drivers/cpuidle/ - F
include/linux/cpuidle.h
Last 30 days
Most active threads (last 7 days)
-
WARM3d
[PATCH v2 0/6] cpuidle: speed up do_idle() by caching the governor latency QoS constraint
2026-07-29 06:18 · 3 replies in 7d · Yaxiong Tian <hidden>
Active reviewers (last 30 days)
-
Bartosz Golaszewski <hidden>
2 attestations (1 Reviewed-by, 1 Suggested-by) · last on 2026-07-14 -
Rafael J. Wysocki <rafael@kernel.org>
2 attestations (1 Acked-by, 1 Suggested-by) · last on 2026-07-14 -
Haris Okanovic <hidden>
1 attestation (1 Tested-by) · last on 2026-07-14
Recent patches
Most-recent 30 patches in this subsystem on linux-pm (capped at 30), ordered by date desc.
-
WARM3d
[PATCH v2 4/6] cpuidle: cache aggregated governor latency QoS constraint
2026-07-29 · Yaxiong Tian <hidden> -
WARM3d
[PATCH v2 3/6] cpuidle: invalidate latency gen on per-CPU resume QoS changes
2026-07-29 · Yaxiong Tian <hidden> -
WARM3d
[PATCH v2 2/6] cpuidle: subscribe to global latency QoS notifiers
2026-07-29 · Yaxiong Tian <hidden> -
COOLING8d
[PATCH 4/5] cpuidle: cache aggregated governor latency QoS constraint
2026-07-21 · Yaxiong Tian <hidden> -
COOLING8d
[PATCH 3/5] cpuidle: invalidate latency gen on per-CPU resume QoS changes
2026-07-21 · Yaxiong Tian <hidden> -
COOLING8d
[PATCH 2/5] cpuidle: subscribe to global latency QoS notifiers
2026-07-21 · Yaxiong Tian <hidden> -
COOLING9d
REVIEWED: 1 (0M) [PATCH v23 05/13] mfd: psci-mfd: Add PSCI MFD driver for cpuidle-psci-domain cell
2026-07-14 · Shivendra Pratap <hidden> -
WARM1d
REVIEWED: 19 (18M) [PATCH v14 12/15] cpuidle/poll_state: Wait for need-resched via tif_need_resched_relaxed_wait()
2026-07-14 · Ankur Arora <hidden> -
COLD15d
IN LINUX-NEXT [PATCH v2 4/5] soc: qcom: Avoid SCM and SPM for cpuidle drivers
2026-07-11 · Krzysztof Kozlowski <hidden> -
COLD25d
REVIEWED: 19 (18M) [PATCH v13 12/15] cpuidle/poll_state: Wait for need-resched via tif_need_resched_relaxed_wait()
2026-07-02 · Ankur Arora <hidden> -
COLD28d
[PATCH] mfd: db8500-prcmu: Fold dbx500 header into db8500
2026-06-19 · Linus Walleij <linusw@kernel.org> -
COLD39d
[PATCH v3 4/5] s390/idle: Introduce cpuidle for s390
2026-06-18 · Mete Durlu <hidden> -
COLD44d
[PATCH v2 4/5] s390/idle: Introduce cpuidle for s390
2026-06-09 · Mete Durlu <hidden> -
COLD47d
REVIEWED: 19 (18M) [PATCH v12 12/15] cpuidle/poll_state: Wait for need-resched via tif_need_resched_relaxed_wait()
2026-06-08 · Ankur Arora <hidden> -
COLD28d
REVIEWED: 1 (0M) [PATCH v22 05/13] mfd: psci-mfd: Add PSCI MFD driver for cpuidle-psci-domain cell
2026-05-14 · Shivendra Pratap <hidden> -
STALE93d
[PATCH] cpuidle: menu: correct variance calculation
2026-04-29 · Julia Lawall <Julia.Lawall@inria.fr> -
STALE88d
[PATCH v21 05/13] mfd: psci-mfd: Add PSCI MFD driver for cpuidle-psci-domain cell
2026-04-27 · Shivendra Pratap <hidden> -
STALE71d
REVIEWED: 18 (18M) [PATCH v11 12/14] cpuidle/poll_state: Wait for need-resched via tif_need_resched_relaxed_wait()
2026-04-08 · Ankur Arora <hidden> -
STALE110d
[PATCH v2] cpuidle: Deny idle entry when CPU already have IPI interrupt pending
2026-04-03 · Maulik Shah <hidden> -
DORMANTno replies
[PATCH] cpuidle: cleanup dead dependencies on CPU_IDLE in Kconfig
2026-03-31 · Julian Braha <hidden> -
STALE133d
REVIEWED: 1 (1M) [PATCH v2 6.12.y 6/6] cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX
2026-03-21 · Ionut Nechita (Wind River) <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH v2 6.12.y 4/6] cpuidle: menu: Eliminate outliers on both ends of the sample set
2026-03-21 · Ionut Nechita (Wind River) <hidden> -
STALE133d
REVIEWED: 1 (1M) [PATCH v2 6.12.y 5/6] cpuidle: menu: Update documentation after get_typical_interval() changes
2026-03-21 · Ionut Nechita (Wind River) <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH v2 6.12.y 3/6] cpuidle: menu: Tweak threshold use in get_typical_interval()
2026-03-21 · Ionut Nechita (Wind River) <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH v2 6.12.y 2/6] cpuidle: menu: Use one loop for average and variance computations
2026-03-21 · Ionut Nechita (Wind River) <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH v2 6.12.y 1/6] cpuidle: menu: Drop a redundant local variable
2026-03-21 · Ionut Nechita (Wind River) <hidden> -
STALE133d
REVIEWED: 1 (1M) [PATCH 6.12.y 5/6] cpuidle: menu: Update documentation after get_typical_interval() changes
2026-03-20 · Ionut Nechita <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH 6.12.y 3/6] cpuidle: menu: Tweak threshold use in get_typical_interval()
2026-03-20 · Ionut Nechita <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH 6.12.y 1/6] cpuidle: menu: Drop a redundant local variable
2026-03-20 · Ionut Nechita <hidden> -
STALE133d
REVIEWED: 4 (3M) [PATCH 6.12.y 4/6] cpuidle: menu: Eliminate outliers on both ends of the sample set
2026-03-20 · Ionut Nechita <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE115d
REVIEWED: 1 (0M) [PATCH v2] cpuidle: powerpc: avoid double clear when breaking snooze
2026-03-11 · Shrikanth Hegde <hidden> · 1 Reviewed-by -
STALE133d
REVIEWED: 1 (1M) [PATCH v2 6.12.y 6/6] cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAX
2026-03-21 · Ionut Nechita (Wind River) <hidden> · 1 Reviewed-by -
COLD28d
REVIEWED: 1 (0M) [PATCH v22 05/13] mfd: psci-mfd: Add PSCI MFD driver for cpuidle-psci-domain cell
2026-05-14 · Shivendra Pratap <hidden> · 1 Reviewed-by -
COOLING9d
REVIEWED: 1 (0M) [PATCH v23 05/13] mfd: psci-mfd: Add PSCI MFD driver for cpuidle-psci-domain cell
2026-07-14 · Shivendra Pratap <hidden> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE158d
[PATCH v4 1/3] cpuidle: riscv-sbi: Split PM domain init out of the cpuidle driver
2026-01-08 · Nick Hu <hidden> -
STALE158d
[PATCH v4 3/3] cpuidle: Add SiFive power provider driver
2026-01-08 · Nick Hu <hidden> -
STALE148d
[PATCH v2 4/4] cpuidle: menu: Remove single state handling
2026-02-16 · Aboorva Devarajan <hidden> -
STALE148d
[PATCH v2 3/4] cpuidle: teo: Remove single state handling
2026-02-16 · Aboorva Devarajan <hidden> -
DORMANTno replies
[PATCH] cpuidle: cleanup dead dependencies on CPU_IDLE in Kconfig
2026-03-31 · Julian Braha <hidden>